.noprint {
	display: none;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 8pt Arial;
}

.container {
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content {
	float: left;
	width: 500pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font: 7pt Arial;
}

table.tbl_3 {
	float: left;
	width: 500pt;
	border: 1px solid !important;
}

table.tbl_3 thead tr th,table.tbl_3 thead tr td {
	background-color: #FFFFFF;
	border-bottom: none;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	font: inherit;
}

table.tbl_3 thead tr.tbl_2Row th,table.tbl_3 thead tr.tbl_2Row td {
	background-color: #FFFFFF;
	border-bottom: none;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	font: inherit;
}

table.tbl_3 tbody tr td {
	background-color: #FFFFFF;
	width: auto;
	border-top: 1px solid;
}

table.tbl_3 thead tr .firstThead {
	background: none;
	border: none;
}

table.tbl_3 thead tr .lastThead {
	background: none;
	border: none;
}

table.tbl_3 thead tr.tbl_2Row .firstThead {
	background: none;
	border: none;
}

table.tbl_3 thead tr.tbl_2Row .lastThead {
	background: none;
	border: none;
}

table.tbl_3 tfoot tr .firstTfoot {
	background: none;
	border: none;
}

table.tbl_3 tfoot tr .lastTfoot {
	background: none;
	border: none;
}

table.tbl_1 {
	float: left;
	width: 500pt;
}

table.tbl_1 thead tr th {
	background-color: #FFFFFF;
	border-bottom: none;
	width: auto;
	height: 30px;
	padding: 8px 0px 0px 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font: inherit;
	font-weight: bold;
	vertical-align: top;
}

.tableNBArea {
	width: 500pt;
}

table.tbl_4 {
	width: 500pt;
}

.TableONY {
	width: 500pt;
}

.tableArea {
	background: none;
	clear: both;
	margin: 0 0 4px;
	padding: 0 0 4px;
	text-align: left;
	vertical-align: top;
	width: 500pt;
}

.tableArea a {
	text-decoration: none;
	color: #000000;
	font: 8pt Arial;
	font-weight: bold;
}

.tblTitle {
	background: none;
	border: 0 none;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 14px;
	line-height: normal;
	padding: 7px 0 9px 0px;
	vertical-align: top;
	width: 450pt;
}

.tblTitleKapali {
	background: none;
	border: 0 none;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 14px;
	line-height: normal;
	padding: 7px 0 9px 0px;
	vertical-align: top;
	width: 450pt;
}

.tblTitleWithButton {
	background: none;
	border: 0 none;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 14px;
	line-height: normal;
	padding: 7px 0 9px 0px;
	vertical-align: top;
	width: 450pt;
}

.btnRight {
	display: none;
}

.btnRightCol {
	display: none;
}

.tableArea div  table tbody {
	overflow: visible;
	height: auto;
}

.scrollTableOuterDiv1 {
	overflow: hidden;
	height: auto;
	width: auto;
}

.scrollTableOuterTbody1 {
	height: auto;
	overflow-x: hidden;
	overflow-y: none;
}

.scrollTableOuterDiv2 {
	overflow: hidden;
	height: auto;
	width: auto;
}

.scrollTableOuterTbody2 {
	height: auto;
	overflow-x: hidden;
	overflow-y: none;
}

.scrollTableOuterDiv3 {
	overflow: hidden;
	height: auto;
	width: auto;
}

.scrollTableOuterTbody3 {
	height: auto;
	overflow-x: hidden;
	overflow-y: none;
}

.scrollTableOuterDiv4 {
	overflow: hidden;
	height: auto;
	width: auto;
}

.scrollTableOuterTbody4 {
	height: auto;
	overflow-x: hidden;
	overflow-y: none;
}

.scrollTableOuterDiv5 {
	overflow: hidden;
	height: auto;
	width: auto;
}

.scrollTableOuterTbody5 {
	height: auto;
	overflow-x: hidden;
	overflow-y: none;
}

.scrollTableOuterDivIE1 {
	height: auto;
	overflow-y: hidden;
}

.scrollTableOuterDivIE2 {
	height: auto;
	overflow-y: hidden;
}

.scrollTableOuterDivIE3 {
	height: auto;
	overflow-y: hidden;
}

.scrollTableOuterDivIE4 {
	height: auto;
	overflow-y: hidden;
}

.scrollTableOuterDivIE5 {
	height: auto;
	overflow-y: hidden;
}

div.scrollTable1 {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.scrollTable2 {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.scrollTable3 {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.scrollTable4 {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.scrollTable5 {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

.scrollTableIE6Width {
	width: auto;
}

.scrollTableIE7Width {
	width: auto;
}

.breakhere {
	page-break-after: always;
	height: 550px;
}

.notbreakhere {
	height: 550px;
}

.dekontLine {
	display: none;
}

/*
.nerde{
	overflow: visible;
	height: auto;
	display: table-row-group;
}

div.nerde div{
	overflow: none;
}
table.SortableScrollableTable tbody{
	overflow-x: visible;
	overflow-y: visible;
}
*/
.scrollTableIE7Tr {
	position: static;
	top: 0px;
}